GitHub ↗ ← 返回

Why your IP address is (probably) awesome.ass

Enderman/Why your IP address is (probably) awesome.assASS共 226 条字幕
样式信息 (4)
Newman-CN-4K
名称Newman-CN-4K字体等距更纱黑体 SC字号125主色&H0055FFFF辅色&H000000FF描边色&H00FF43E4背景色&H00FF2FFF粗体0斜体0下划线0删除线0水平缩放100垂直缩放100间距0角度0边框样式1描边1.5阴影1.2对齐2左边距10右边距10垂直边距20编码1
Newman2-CN-4K
名称Newman2-CN-4K字体HarmonyOS Sans SC字号165主色&H00A0FFF5辅色&H00000000描边色&H3C000000背景色&H00000000粗体0斜体0下划线0删除线0水平缩放100垂直缩放95间距0角度0边框样式3描边0.1阴影0对齐2左边距10右边距10垂直边距110编码1
Newman2-EN-4K
名称Newman2-EN-4K字体思源黑体 CN字号75主色&H00E0E0E0辅色&H000000FF描边色&H3C000000背景色&HD2000000粗体0斜体0下划线0删除线0水平缩放100垂直缩放95间距0.6角度0边框样式3描边0.1阴影0对齐2左边距10右边距10垂直边距40编码1
Enderman-CN-C
名称Enderman-CN-C字体更纱黑体 SC字号115主色&H0000EAFF辅色&H000000FF描边色&H00000000背景色&H00000000粗体0斜体0下划线0删除线0水平缩放100垂直缩放100间距0角度0边框样式1描边1.6阴影0.8对齐2左边距0右边距0垂直边距20编码1
#10:00:01.030:00:06.03Newman-CN-4K
{\blur10\fad(200,200)\pos(1911.111,230.741)}翻译/压制/字幕制作:HAF半个水果
#20:00:06.340:00:14.88Newman-CN-4K
{\blur10\fad(200,200)\pos(1834.371,1895.407)}使用AI工具翻译,如有不准确的地方请在弹幕或评论区指正,谢谢!\N
!!真的有人看不到这行字!!
#30:00:15.740:00:20.74Newman-CN-4K
{\blur10\fad(200,200)\pos(1948.149,255.852)}翻译质量权威评价:原来25年就有小拉即用机翻糊弄人了
#40:00:21.910:00:28.91Newman-CN-4K
{\blur10\fad(200,200)\pos(1878.075,316.889)}♥本视频在Enderman频道会员有效期内翻译♥
#50:00:00.000:00:03.48Newman2-CN-4K
你是否对家里的公网IP感到不满?
#60:00:00.000:00:03.48Newman2-EN-4K
Are you unsatisfied with your public IP address at home?
#70:00:04.160:00:09.04Newman2-CN-4K
是否因为大公司霸占着最酷的子网段而陷入存在主义危机?
#80:00:04.160:00:09.04Newman2-EN-4K
Do you have an existential crisis because the biggest corporations own the coolest subnets?
#90:00:09.460:00:14.66Newman2-CN-4K
小心了 你可能都没意识到自家子网里的IP地址其实超带感!
#100:00:09.460:00:14.66Newman2-EN-4K
Beware
#110:00:14.940:00:21.46Newman2-CN-4K
本期视频将彻底改变你的人生 给你那糟糕的公网IP一个应得的逆袭机会
#120:00:14.940:00:21.46Newman2-EN-4K
This is the video that'll turn your life around and give your horrible public IP the second chance it deserves.
#130:00:21.500:00:22.58Newman2-CN-4K
绝对靠谱!
#140:00:21.500:00:22.58Newman2-EN-4K
Hell yeah!
#150:00:22.800:00:23.94Newman2-CN-4K
没错!
#160:00:22.800:00:23.94Newman2-EN-4K
Oh yeah!
#170:00:27.220:00:32.14Newman2-CN-4K
告诉你吧 缩略图里那个IP地址是10亿零1
#180:00:27.220:00:32.14Newman2-EN-4K
Let me tell you
#190:00:32.380:00:34.92Newman2-CN-4K
它上面那个是100亿零1
#200:00:32.380:00:34.92Newman2-EN-4K
the IP address above it is 10 billion and 1
#210:00:35.060:00:37.36Newman2-CN-4K
下面那个则是1亿零1
#220:00:35.060:00:37.36Newman2-EN-4K
and the IP below it is 100 million and 1.
#230:00:37.820:00:39.40Newman2-CN-4K
这到底是什么意思呢?
#240:00:37.820:00:39.40Newman2-EN-4K
What exactly do I mean by this?
#250:00:39.560:00:41.42Newman2-CN-4K
IP地址实际上是一个整数
#260:00:39.560:00:41.42Newman2-EN-4K
The IP address is actually an integer
#270:00:41.700:00:42.74Newman2-CN-4K
更准确地说
#280:00:41.700:00:42.74Newman2-EN-4K
and to be more precise
#290:00:43.000:00:44.58Newman2-CN-4K
它是一个32位整数
#300:00:43.000:00:44.58Newman2-EN-4K
it's a 32-bit integer.
#310:00:45.300:00:49.04Newman2-CN-4K
这意味着全球总共只有约40亿个IP地址
#320:00:45.300:00:49.04Newman2-EN-4K
Which means there are only approximately 4 billion IP addresses in total.
#330:00:49.840:00:53.82Newman2-CN-4K
这就是为什么我们需要网络地址转换(NAT)和本地子网
#340:00:49.840:00:53.82Newman2-EN-4K
This is why we have network address translation and local subnets
#350:00:53.820:00:57.74Newman2-CN-4K
因为地球上的设备显然超过40亿台
#360:00:53.820:00:57.74Newman2-EN-4K
because there are clearly more than 4 billion devices on planet earth
#370:00:57.900:01:00.26Newman2-CN-4K
我们必须通过某种方式在网络上识别它们
#380:00:57.900:01:00.26Newman2-EN-4K
and we need to identify them online somehow.
#390:01:00.880:01:04.74Newman2-CN-4K
这也解释了为何理论上可以用数字表示IP地址
#400:01:00.880:01:04.74Newman2-EN-4K
This is also why you can theoretically express the IP address as a number
#410:01:05.260:01:08.20Newman2-CN-4K
你甚至可以按顺序写下所有IP
#420:01:05.260:01:08.20Newman2-EN-4K
and moreover
#430:01:08.500:01:13.66Newman2-CN-4K
{\pos(1934.815,1732.963)}从1数到40多亿就能穷尽所有可能的地址
#440:01:08.500:01:13.66Newman2-EN-4K
and you can count to 4 billion and something and essentially list every single IP address out there.
#450:01:09.090:01:13.79Enderman-CN-C
{\fad(200,200)\pos(1911.111,2024.444)}你手指头够多时才能数到四十亿
#460:01:13.880:01:16.30Newman2-CN-4K
这些点号仅为方便而设
#470:01:13.880:01:16.30Newman2-EN-4K
The dots are there for convenience sake only
#480:01:14.140:01:38.24Enderman-CN-C
{\fad(200,200)\pos(1922.962,382.963)}八位组
#490:01:16.780:01:19.58Newman2-CN-4K
它们分隔所谓的“八位组”即字节
#500:01:16.780:01:19.58Newman2-EN-4K
they separate so-called octets
#510:01:20.040:01:24.26Newman2-CN-4K
本质上将32位数划分为4个等长的8位部分
#520:01:20.040:01:24.26Newman2-EN-4K
basically dividing a 32-bit number into 4 equal 8-bit parts.
#530:01:20.990:01:26.31Enderman-CN-C
{\fad(200,200)\pos(1896.296,1417.037)}每个八位组为一个字节(8比特),IP地址的整数值是通过按位连接得出的
#540:01:20.990:01:26.31Enderman-CN-C
{\fad(200,200)\pos(1813.333,1873.333)}“和” 运算符分别表示左移和右移
#550:01:25.140:01:30.44Newman2-CN-4K
最大的8位数字是2的8次方即256
#560:01:25.140:01:30.44Newman2-EN-4K
The largest 8-bit number is 2 to the power of 8
#570:01:30.580:01:32.68Newman2-CN-4K
这就是8位数字的总数量
#580:01:30.580:01:32.68Newman2-EN-4K
That's how many 8-bit numbers there are.
#590:01:30.710:01:37.68Enderman-CN-C
{\fad(200,200)\pos(1831.111,1837.777)}8位只能表示256个数字的原因在于,每个位仅有2种状态且共有8个这样的位
#600:01:33.320:01:37.34Newman2-CN-4K
若包含零 最大值则为255
#610:01:33.320:01:37.34Newman2-EN-4K
If we include zero
#620:01:37.740:01:42.40Newman2-CN-4K
{\pos(1943.704,1812.964)}这就是为什么IP地址各段数值不能超过255
#630:01:37.740:01:42.40Newman2-EN-4K
This is why the IP address octets cannot be larger than 255.
#640:01:38.660:01:42.44Enderman-CN-C
{\fad(200,200)\pos(1958.518,2015.555)}这个梗总是让我尴尬,因为那根本不是IPv4地址...
#650:01:42.660:01:45.22Newman2-CN-4K
实际应用中 IP地址始终会被转换为整数
#660:01:42.660:01:45.22Newman2-EN-4K
In reality
#670:01:45.780:01:50.58Newman2-CN-4K
这意味着我们总能通过提供整数值来访问IP地址
#680:01:45.780:01:50.58Newman2-EN-4K
which means we can always access the IP addresses by supplying their integer values.
#690:01:51.120:01:52.22Newman2-CN-4K
这适用于浏览器
#700:01:51.120:01:52.22Newman2-EN-4K
This works in browsers
#710:01:52.540:01:54.56Newman2-CN-4K
控制台及其他所有场景
#720:01:52.540:01:54.56Newman2-EN-4K
in consoles
#730:01:55.340:01:58.06Newman2-CN-4K
这意味着Cloudflare的1.1.1.1 IP地址其实很糟糕
#740:01:55.340:01:58.06Newman2-EN-4K
That means the Cloudflare Quad-1 IP sucks
#750:01:58.420:02:03.28Newman2-CN-4K
因为其实际整数值是16
#760:01:58.420:02:03.28Newman2-EN-4K
because in reality it's 16
#770:02:03.560:02:04.82Newman2-CN-4K
这确实不够直观
#780:02:03.560:02:04.82Newman2-EN-4K
This sucks.
#790:02:05.480:02:07.38Newman2-CN-4K
用十六进制表示会稍好一些
#800:02:05.480:02:07.38Newman2-EN-4K
It does look better in hexadecimal
#810:02:07.500:02:10.48Newman2-CN-4K
因为每两个十六进制字符代表一个字节
#820:02:07.500:02:10.48Newman2-EN-4K
because every two hexadecimal characters represent a byte
#830:02:10.760:02:12.54Newman2-CN-4K
而IP地址分段正是字节为单位
#840:02:10.760:02:12.54Newman2-EN-4K
and the octets are bytes.
#850:02:13.340:02:15.12Newman2-CN-4K
但谁会用十六进制来计数呢?
#860:02:13.340:02:15.12Newman2-EN-4K
Who counts in hexadecimal though?
#870:02:15.560:02:17.28Newman2-CN-4K
{\pos(1931.852,1629.259)}人类普遍使用十进制系统
#880:02:15.560:02:17.28Newman2-EN-4K
Humans use the decimal system
#890:02:16.080:02:22.91Enderman-CN-C
{\fad(200,200)\pos(1917.036,2021.481)}不过我的确以十进制计数。真不明白为什么我们不直接改用十二进制,它实在优越太多了
#900:02:17.740:02:23.64Newman2-CN-4K
{\pos(1952.593,1641.111)}所以从定义上来说 最美的IP地址应该是十进制中1后面跟着一串零
#910:02:17.740:02:23.64Newman2-EN-4K
so the most beautiful IP address by definition are 1 followed by many zeros in decimal.
#920:02:24.320:02:26.74Newman2-CN-4K
但遗憾的是 这样总会得到一个子网地址
#930:02:24.320:02:26.74Newman2-EN-4K
Unfortunately
#940:02:27.180:02:30.16Newman2-CN-4K
{\pos(1917.037,1620.37)}因为最后8位比特在这种情况下永远为零
#950:02:27.180:02:30.16Newman2-EN-4K
because the last 8 bits will always be zero in that case.
#960:02:26.760:02:34.59Enderman-CN-C
{\fad(200,200)\pos(1943.703,584.444)}还有一个有趣的事实是,这种特性仅在数值达到1亿时才开始出现,\N
这也是首个符合该条件的有效IP地址。此时十进制系统在最后8位二进制数上\N
终于追平了十六进制,因为十进制比十六进制少了6个额外数字
#970:02:30.420:02:34.26Newman2-CN-4K
{\pos(1917.037,1611.481)}于是我们取该子网的第一个IP视作美观地址
#980:02:30.420:02:34.26Newman2-EN-4K
So we'll take the first IP from that subnet and consider it beautiful.
#990:02:35.120:02:38.18Newman2-CN-4K
不过刚才说的所有内容里存在一个小矛盾
#1000:02:35.120:02:38.18Newman2-EN-4K
There is a little contradiction in everything I said though.
#1010:02:38.560:02:39.96Newman2-CN-4K
不知各位是否察觉
#1020:02:38.560:02:39.96Newman2-EN-4K
I wonder if you've noticed it.
#1030:02:40.440:02:43.34Newman2-CN-4K
既然IPv4只有40亿个地址
#1040:02:40.440:02:43.34Newman2-EN-4K
If there are only 4 billion IPv4 addresses
#1050:02:43.540:02:45.74Newman2-CN-4K
怎会出现十亿零一的地址?
#1060:02:43.540:02:45.74Newman2-EN-4K
then how is one of them 10 billion and one?
#1070:02:46.800:02:48.16Newman2-CN-4K
若能发现这一点
#1080:02:46.800:02:48.16Newman2-EN-4K
If you've noticed that
#1090:02:48.260:02:49.28Newman2-CN-4K
恭喜 你真是个行家
#1100:02:48.260:02:49.28Newman2-EN-4K
congrats
#1110:02:50.160:02:51.46Newman2-CN-4K
原因其实很简单
#1120:02:50.160:02:51.46Newman2-EN-4K
Now the reasoning is simple.
#1130:02:52.060:02:53.12Newman2-CN-4K
我是Windows阵营的
#1140:02:52.060:02:53.12Newman2-EN-4K
I'm a Windows guy.
#1150:02:53.700:02:55.30Newman2-CN-4K
专注制作Windows相关内容
#1160:02:53.700:02:55.30Newman2-EN-4K
I make content about Windows.
#1170:02:55.940:02:59.98Newman2-CN-4K
而Windows是完美无瑕的操作系统 绝无任何漏洞
#1180:02:55.940:02:59.98Newman2-EN-4K
And Windows is a great operating system without any bugs whatsoever.
#1190:03:01.880:03:09.84Newman2-CN-4K
这里出现十亿级IP的原因是...是...整数溢出!
#1200:03:01.880:03:09.84Newman2-EN-4K
What took place for that IP address to become 10 billion here is... is... an integer overflow!
#1210:03:10.480:03:11.48Newman2-CN-4K
没错!
#1220:03:10.480:03:11.48Newman2-EN-4K
That's right!
#1230:03:11.720:03:14.80Newman2-CN-4K
我在构思视频时偶然发现了这个问题
#1240:03:11.720:03:14.80Newman2-EN-4K
I accidentally discovered that when working on a premise for this video
#1250:03:15.040:03:18.24Newman2-CN-4K
不得不搬出反汇编工具一探究竟
#1260:03:15.040:03:18.24Newman2-EN-4K
so I had to whip out a disassembler to see what's going on there.
#1270:03:18.660:03:24.94Newman2-CN-4K
快速分析发现ping.exe调用了RtlIPv4StringToAddressW函数
#1280:03:18.660:03:24.94Newman2-EN-4K
A quick analysis uncovered ping.exe calling the RtlIPv4StringToAddressW function.
#1290:03:25.540:03:27.14Newman2-CN-4K
W代表宽字符
#1300:03:25.540:03:27.14Newman2-EN-4K
W means wide character.
#1310:03:27.840:03:29.72Newman2-CN-4K
是的 Windows钟情UTF-16编码
#1320:03:27.840:03:29.72Newman2-EN-4K
Yes
#1330:03:30.560:03:35.66Newman2-CN-4K
经过逆向工程 我找到了整数溢出的发生点
#1340:03:30.560:03:35.66Newman2-EN-4K
So then I reverse engineered it and found where the integer overflow occurs.
#1350:03:36.500:03:37.76Newman2-CN-4K
虽无实际危害
#1360:03:36.500:03:37.76Newman2-EN-4K
I don't think it's significant
#1370:03:37.940:03:39.00Newman2-CN-4K
无法被利用
#1380:03:37.940:03:39.00Newman2-EN-4K
you can't exploit that.
#1390:03:39.460:03:40.68Newman2-CN-4K
但更有趣的是
#1400:03:39.460:03:40.68Newman2-EN-4K
More interestingly though
#1410:03:40.840:03:43.66Newman2-CN-4K
我发现每个八位组都是独立处理的
#1420:03:40.840:03:43.66Newman2-EN-4K
I discovered that every octet is processed separately
#1430:03:44.200:03:48.56Newman2-CN-4K
这使得史上最诡异的地址也能被ping通
#1440:03:44.200:03:48.56Newman2-EN-4K
enabling one of the most unholy addresses I've ever seen to get pinged.
#1450:03:51.560:03:54.98Newman2-CN-4K
而且你甚至不需要凑满4个八位组
#1460:03:51.560:03:54.98Newman2-EN-4K
And you don't even need 4 octets to complete the IP address
#1470:03:55.120:03:57.22Newman2-CN-4K
除非严格模式参数被启用
#1480:03:55.120:03:57.22Newman2-EN-4K
unless the strict argument is set to true
#1490:03:57.360:03:58.70Newman2-CN-4K
但事实上这个参数从来不会被启用
#1500:03:57.360:03:58.70Newman2-EN-4K
which it isn't
#1510:03:59.440:04:01.36Newman2-CN-4K
这设计简直令人发指
#1520:03:59.440:04:01.36Newman2-EN-4K
Which makes it even more disgusting.
#1530:04:02.460:04:05.08Newman2-CN-4K
不止支持十六进制和十进制
#1540:04:02.460:04:05.08Newman2-EN-4K
Besides
#1550:04:05.700:04:07.12Newman2-CN-4K
八进制同样可行
#1560:04:05.700:04:07.12Newman2-EN-4K
The erratics can be 8 too
#1570:04:07.460:04:08.48Newman2-CN-4K
完全遵循C语言规范
#1580:04:07.460:04:08.48Newman2-EN-4K
and it's all C-like.
#1590:04:09.120:04:11.26Newman2-CN-4K
想用八进制表示法?
#1600:04:09.120:04:11.26Newman2-EN-4K
Basically
#1610:04:11.400:04:13.22Newman2-CN-4K
在数字前加个零就行
#1620:04:11.400:04:13.22Newman2-EN-4K
just prepend a zero before the number.
#1630:04:13.410:04:16.89Newman2-CN-4K
{\i1}屁大点事谁在乎?
#1640:04:13.410:04:16.89Newman2-EN-4K
{\i1}Oh my god
#1650:04:17.020:04:23.04Newman2-CN-4K
{\pos(1934.815,1753.704)}天知道 我花了好久反编译Windows的ping程序
#1660:04:17.020:04:23.04Newman2-EN-4K
I don't know
#1670:04:19.140:04:24.13Enderman-CN-C
{\fad(200,200)\pos(1955.555,2009.629)}显然,那些不规范的IP地址在Linux和MacOS系统上同样有效
#1680:04:24.160:04:25.48Newman2-CN-4K
理论上来说
#1690:04:24.160:04:25.48Newman2-EN-4K
Anyways
#1700:04:25.720:04:26.82Newman2-CN-4K
{\pos(1958.518,1691.481)}借助整数溢出
#1710:04:25.720:04:26.82Newman2-EN-4K
with an integer overflow
#1720:04:27.180:04:29.20Newman2-CN-4K
{\pos(1943.704,1694.444)}每个子网IP都能变得很美妙
#1730:04:27.180:04:29.20Newman2-EN-4K
every subnet IP is beautiful.
#1740:04:29.940:04:32.90Newman2-CN-4K
{\pos(1934.815,1694.444)}但我至今没搞清它的生效机制
#1750:04:29.940:04:32.90Newman2-EN-4K
But I still have no clue when it works and when it doesn't.
#1760:04:26.160:04:31.26Enderman-CN-C
{\fad(200,200)\fs100\pos(1887.407,2045.185)}除了仅在Windows上存在的溢出漏洞外,任何使用RtlIpv4StringToAddressW()的代码都可能受其影响
#1770:04:33.240:04:35.26Newman2-CN-4K
说实话也懒得深究
#1780:04:33.240:04:35.26Newman2-EN-4K
And to be fair
#1790:04:35.660:04:38.16Newman2-CN-4K
只有两个真正绝妙的IP
#1800:04:35.660:04:38.16Newman2-EN-4K
There are only 2 truly beautiful IPs
#1810:04:38.660:04:40.76Newman2-CN-4K
一亿和十亿
#1820:04:38.660:04:40.76Newman2-EN-4K
100 million and 1 billion.
#1830:04:41.380:04:44.10Newman2-CN-4K
百亿级需要整数溢出才能生效
#1840:04:41.380:04:44.10Newman2-EN-4K
10 billion will only work with an integer overflow
#1850:04:44.440:04:48.02Newman2-CN-4K
而千万级还不够填充第一个高位八位组
#1860:04:44.440:04:48.02Newman2-EN-4K
and 10 million isn't enough to fill in the first high-order octet.
#1870:04:48.660:04:49.56Newman2-CN-4K
值得提名的?
#1880:04:48.660:04:49.56Newman2-EN-4K
Honorable mentions?
#1890:04:49.980:04:51.62Newman2-CN-4K
1到9的每个数字
#1900:04:49.980:04:51.62Newman2-EN-4K
Every digit from 1 to 9
#1910:04:51.900:04:53.32Newman2-CN-4K
都是合法IP地址
#1920:04:51.900:04:53.32Newman2-EN-4K
that is a valid IP address
#1930:04:53.480:04:54.42Newman2-CN-4K
但我ping不通
#1940:04:53.480:04:54.42Newman2-EN-4K
but I can't ping it.
#1950:04:55.060:04:56.92Newman2-CN-4K
估计是关了ICMP协议
#1960:04:55.060:04:56.92Newman2-EN-4K
Probably has ICMP turned off.
#1970:04:55.930:05:01.93Enderman-CN-C
{\pos(2219.259,1861.482)}*ICMP(Internet Control Message Protocol)Internet控制报文协议\N
控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息*
#1980:04:58.000:05:00.00Newman2-CN-4K
另一个能ping通的
#1990:04:58.000:05:00.00Newman2-EN-4K
Another one
#2000:05:00.300:05:02.64Newman2-CN-4K
是0到9的每个数字
#2010:05:00.300:05:02.64Newman2-EN-4K
is every digit from 0 to 9.
#2020:05:03.120:05:05.28Newman2-CN-4K
要是你拥有这类IP或子网
#2030:05:03.120:05:05.28Newman2-EN-4K
If you own that IP address or a subnet
#2040:05:05.780:05:07.86Newman2-CN-4K
恭喜中奖咯
#2050:05:05.780:05:07.86Newman2-EN-4K
well
#2060:05:08.580:05:10.54Newman2-CN-4K
转手就能卖两百亿美金
#2070:05:08.580:05:10.54Newman2-EN-4K
Time to sell it for 20 billion dollars.
#2080:05:11.460:05:13.36Newman2-CN-4K
还记什么八位组啊
#2090:05:11.460:05:13.36Newman2-EN-4K
Forget remembering the octets
#2100:05:13.600:05:16.92Newman2-CN-4K
{\pos(1946.667,1694.444)}说不定有更优雅的IP表示法
#2110:05:13.600:05:16.92Newman2-EN-4K
there might be an even better representation of your IP address.
#2120:05:17.460:05:20.80Newman2-CN-4K
{\pos(1946.667,1694.444)}都能直接操作十进制IP了 谁还需要DNS?
#2130:05:17.460:05:20.80Newman2-EN-4K
Who needs DNS when we can just raw-dock decimal IPs?
#2140:05:15.410:05:20.18Enderman-CN-C
{\fad(200,200)\pos(1955.555,2060)}查看描述即可了解你的IP地址是否超棒!
#2150:05:21.360:05:22.50Newman2-CN-4K
这简直太酷了
#2160:05:21.360:05:22.50Newman2-EN-4K
I think that's awesome.
#2170:05:23.320:05:26.30Newman2-CN-4K
这才值得庆祝 而不是企业化的四组八位
#2180:05:23.320:05:26.30Newman2-EN-4K
That's what we should celebrate instead of corpo-quad-octets.
#2190:05:27.080:05:29.20Newman2-CN-4K
说到这里 感谢各位观看
#2200:05:27.080:05:29.20Newman2-EN-4K
And with that
#2210:05:29.820:05:30.30Newman2-CN-4K
保重
#2220:05:29.820:05:30.30Newman2-EN-4K
Take care.
#2230:05:27.080:05:30.68Newman-CN-4K
{\blur10\fad(200,200)\pos(1947.407,427.852)}原标题:Why your IP address is (probably) awesome 原作者:Enderman\N
原视频上传日期:2025年8月26日
#2240:05:30.910:05:50.73Newman-CN-4K
{\blur90\fad(200,200)\fscx185\fscy188\pos(1885.333,840)}在 Youtube 上关注
#2250:05:31.660:05:37.66Newman-CN-4K
{\blur10\fad(200,200)\pos(1909.333,1220)}翻译/压制/字幕制作:HAF半个水果\N
翻译质量权威评价:原来25年就有小拉即用机翻糊弄人了
#2260:05:37.980:05:50.46Newman-CN-4K
{\blur10\fad(200,200)\pos(1889.334,1336)}♥本视频在Enderman频道会员有效期内翻译♥\N
如果你喜欢这个视频,请多多支持和评论哒~ o((>ω< ))o\N
字幕制作不易,喜欢的话支持一下我吧!